be superimposable - French English Dictionary